@charset "utf-8";
/* CSS Document */
.page{ text-align:center;clear:both; width:100%; margin:20px auto; color:#888; font-size:12px;}
.page a { font-family:"宋体", Arial, Helvetica, sans-serif;font-size:12px;color:#777;text-decoration: none;}
.page a:hover {color:#ff0000}
.f_l{ float:left;}
.w1200{ width:1300px; margin:auto; }

.head{ background:#fff; width:100%; padding:20px 0; height: 40px; border-bottom: 1px solid #f2f2f2;}
.logo{ float:left;}
.nav{ float:right; color:#000; }
.nav a{ color:#333;  }
.nav .nLi{ float:left; text-align:center; margin:10px 0; position:relative; display:inline; width:120px; border-radius:25px;}
.nav .nLi h3{ float:left; font-size:15px; font-weight:normal; width: 120px; }
.nav .nLi h3 a{ display:block; width:120px; border-radius:25px; }
.nav .sub{ display:none; width:150px; left:-15px; top:35px; position:absolute; background:#fff; line-height:35px; padding:15px 0 0; font-size:14px; z-index:9999; }
.nav .sub li{ zoom:1; background:#4E4E4E; z-index: 999 }
.nav .sub a{ display:block; padding:0 10px; color:#fff; }
.nav .sub a:hover{ background:#c71c1c; color:#fff;  }
.nav .on h3 a{ background:#c71c1c; color:#fff;}

.fixednav{
    position: fixed;
    top: 0px;
    left:0px;
    width: 100%;
    z-index: 1;
	margin:0 auto;
	z-index:9999;
}	

.slideBox{overflow:hidden; position:relative; width:100%; min-width:100%; height:429px; }
.slideBox .hd{ margin:0 auto; display: block; text-align:center; height:21px; width: 100%; overflow:hidden; position:absolute; bottom:30px; z-index:1; }
.slideBox .hd ul{overflow:hidden; zoom:1; text-align:center; }
.slideBox .hd ul li{ display: inline-block; margin-right:12px;  width:21px; height:20px; border-radius:50%;  background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{  background:#c71c1c;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block; position:absolute; left:50%; margin-left:-730px; top:0; min-width:1320px; display:block; height:429px; }

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:71px; height:71px; background:url(http://www.bwaaa.com/2022css/images/left.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%;background:url(http://www.bwaaa.com/2022css/images/right.png) no-repeat;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }	
	
		
/*banner end*/

.txtMarquee-left{ width:100%; margin:auto;  position:relative; background:#c71c1c; height:75px; line-height:75px; color:#FFF; color:#fff; clear:both; font-size:16px; }
.txtMarquee-left .bd{ padding:25px; letter-spacing:1px; }
.txtMarquee-left .bd .tempWrap{ width:100% !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:50px; color:#fff;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

/*news-roll end*/

.gywm{ width:100%; min-width:1200px;  margin-bottom: 50px; background:url(http://www.bwaaa.com/2022css/images/gywm-bj.jpg) no-repeat center; height:700px; line-height:710px;}
.gywm-left{ float:left; width:550px; height:700px;}
.gywm-left span{ color:#fff; margin-top:20px; float:left; width:500px; height:15px; line-height:24px;}
.gywm-right{ background:url(http://www.bwaaa.com/2022css/images/gywm-bj.png) no-repeat; width:600px; float:right; height:650px; margin-top: 20px; }
.gywm-right h1,h2,h3{ height:30px; line-height:30px; width:550px; float:left; font-size:24px; color:#c71c1c; margin-top:110px;}
.gywm-right span{ height:30px;line-height:30px; width:550px; font-size: 16px; float:left; color:#fff; margin-bottom:150px; padding-left:150px;}

.zxfg{ width:1200px; margin:auto; overflow:hidden; height:900px; }
.lm-bt{ width:1200px; margin:auto; text-align:center; color:#999; height:120px; margin-top:80px; background:url(http://www.bwaaa.com/2022css/images/bt-bj.jpg) no-repeat center 100px;}
.lm-bt h1{ margin:auto; font-size:40px; color: #c71c1c;}
.lm-bt span{ margin:auto; font-size:16px; text-transform: uppercase;}
.zxfg-list{ width:1200px; height:320px; margin-top:50px;}
.zxfg-list li{ float:left; width:275px; text-align:center; margin: 0 0 15px 15px; background:#f8f8f8;border: 5px solid #a29e9e;  }
.zxfg-list span{  display: block; width:100%; color:#777; line-height:26px; padding: 8px 0;}
.zxfg-list .pic{ width: 100%; height:220px; overflow: hidden; display: block; }
.zxfg-list .pic img{ width: 100%; height: 100%;display: block;}
.zxfg-list a{ display:block; }
.zxfg-list li:hover{ background:#c71c1c; }
.zxfg-list li:hover span{ color:#fff; }
/*装修风格*/

.ys{ background:url(http://www.bwaaa.com/2022css/images/ys-bj.jpg) no-repeat center; width:100%; min-width:1200px; height:1071px; clear:both;}
.ys-bt{ width:1200px; margin:auto; padding-top:400px;}
.ys-bt span{ font-size:26px; color:#00e96c; display:block; height:30px;}
.ys-list{ width:1200px; margin:auto; color:#fff;}
.ys-list li{ float:left; margin:80px 40px 40px; height:115px; }
.ys-pic{ float:left; width:110px; margin:auto; margin-left:10px;}
.ys-pic a:hover{ border:7px solid #ffc001; display:block; width:110px; margin:-5px 0px 0px -5px;}
.ys-wz{ float:left; width:340px; margin-top:5px; margin-left:30px;}
.ys-wz h1{ font-size:24px; color:#00e96c; font-weight:100;}
.ys-wz span{ display:block; font-size:14px; line-height:22px; letter-spacing:1px;}


.xwzx{ width:100%; max-width: 1200px; margin:50px auto 0; clear:both; overflow: hidden}
.xwzx-list{ width: 43%; margin: 3%; float: left;}
.xwzx-list p img{ display: block; margin-bottom: 15px;}
.xwzx-list ul{ overflow: hidden;}
.xwzx-list li{ float:left; width:100%; color:#999; margin: 10px 0; font-size: 20px; border-bottom: 1px dashed #ddd; padding-bottom: 15px;}
.xwzx-list span{ display:block; font-size:14px; padding: 10px 0; text-indent: 25px;}
.xwzx-list li a{ color: #666;}
.xwzx-list li a:hover{ color: #c71c1c;}

.case{ background:url(http://www.bwaaa.com/2022css/images/case-bj.jpg) no-repeat center; background-size:100% 100%; width:100%; min-width:1200px; overflow:hidden; }
.case ul{ overflow:hidden; }
.case li{ float:left; margin-left:20px; overflow:hidden; margin-bottom:20px; width:380px; height:260px; position: relative;}
.case li img{ width:380px; height:260px;}
.case .cen{ height: 260px; line-height: 260px; width: 100%; z-index: 9; background: url(http://www.bwaaa.com/2022css/images/case-hover.png) no-repeat center; position: absolute; top: 0; left: 0; display: none;}
.case li:hover .cen{ display: block;}



.lm-bt2{ width:1200px; margin:auto; text-align:center; height:180px; color:#fff; padding-top:60px; background:url(http://www.bwaaa.com/2022css/images/bt-bj2.png) no-repeat center 160px;}
.lm-bt2 h1{ margin:auto; font-size:40px;}
.lm-bt2 span{ margin:auto; font-size:16px; text-transform: uppercase; }

.alzs{ width:1200px; margin:auto; clear:both; text-align:center; height:830px;}
.alzs-list{ margin-top:60px;}
.alzs-list li{float:left; width:33.3%; height:270px; overflow:hidden; position:relative; }
.alzs-list li img{ width:100%; height: 270px; }
.alzs-list li span{ position:absolute; display:none; left:0; top:0; padding-top:30%; font-size:18px; width:100%; height:100%; z-index:999; background:rgba(0,0,0,0.6); color:#fff; }
.alzs-list li:hover span{ display:block; } 

/*内容分页部分*/
.content_page{text-align:center;margin:8px;}
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:0px solid #AECD9E;color:#A0A0A0;}
.content_page span{background:#F7FDF4;color:#f60;margin:1px;padding:4px 6px;border:1px solid #AECD9E;}
/*列表分页部分*/
.list_page{text-align:center;margin:8px;}
.list_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #AECD9E;color:#A0A0A0;}
.list_page span{background:#F7FDF4;color:#f60;margin:1px;padding:4px 6px;border:1px solid #AECD9E;}
.tags{list-style:none;margin:8px;color:#666;}
.tags li{margin:0;padding:0;}
.tags h1{font-size:14px;font-weight:bold;margin:0;padding:0;}
.tags li span{color:#999;}
.tags hr{color:#fff;height:0px;border:0px;border-top:1px dashed #ccc;margin:6px 0;}


.yw{ background:url(http://www.bwaaa.com/2022css/images/yw-bj.jpg) no-repeat center; width:100%; min-width:1200px; height:300px; clear:both; margin:auto; color:#fff; letter-spacing:1px;}
.yw-left{ float:left; width:650px; margin:auto; margin-top:100px;}
.yw-left li{ float:left; height:50px; width:100%; }
.yw-left span{padding-left:10px;}
.yw-right{ float:left; width:550px; margin-top:100px;}
.yw-right span{ height:50px; display:block; line-height:26px;}


.gd-bt{ width:129px; height:90px; clear:both; margin:auto; text-align:center; background:url(http://www.bwaaa.com/2022css/images/anniu1.jpg) no-repeat center 40px; padding-top:45px; display:block; }
.gd-bt a{ color:#fff;}
.gd-bt a:hover{ color:#ffc001;}
/*按钮 end*/
.gd-bt2{ width:129px; background:#c71c1c; border-radius:25px; height:35px; line-height:35px; text-align:center; overflow:hidden; margin:50px auto;padding-top:45px; }
.gd-bt2 a:hover{ color:#fff;}

.gd-bt3{ width:129px; background:#c71c1c; border-radius:25px; height:35px; line-height:35px; text-align:center; overflow:hidden; margin-top:50px ;}
.gd-bt3 a:hover{ color:#fff;}

/*二级页style*/

.newslist{
	margin:auto;
	width:1200px;
	}
.newslist-left{ border: 1px solid #c71c1c; width:240px; float:left; text-align: center;  margin:50px 0;}
.newslist-left p{ background: #c71c1c;  display: block; font-size: 26px; font-weight: bold; color: #fff; line-height: 80px; height:80px;}
.newslist-left a{ color: #666; display: block; padding: 12px 0; border-bottom: 1px dashed #ddd; font-size: 18px;}
.newslist-left a:hover{ color: #c71c1c; background: #eee; }

.newslist-right{ float:right; width:920px; margin-top:50px;}
.newslist-right-bt{ background:url(http://www.bwaaa.com/2022css/images/list-bu-tiao.jpg) no-repeat; height:58px; line-height:58px; font-size:28px; letter-spacing:2px;}
.newslist-bd{ margin-top:30px;}
.newslist-bd li{ background:url(http://www.bwaaa.com/2022css/images/list-new-bj.jpg) no-repeat 125px 0px; height:52px;font-size:20px; color:#777;}
.newslist-bd span{ width:160px; float:left; vertical-align:top; letter-spacing:1px; font-family:Arial;}
.newslist-bd a{ width:750px; float:left;color:#777;}
.newslist-bd a:hover{ color:#c71c1c;}


.page{ text-align:center;clear:both; width:100%; margin:40px auto; color:#333; font-size:16px;}
.page a {  border: 1px solid #c71c1c; padding: 3px 10px; color: #333; font-family:微软雅黑;font-size:15px;  text-decoration: none; margin:0px 3px;}
.page a:hover {color:#333;}
.page .cur{ background: #c71c1c;  color: #fff; }
.page .cur:hover{ color: #fff;}
.f_l{ float:left;}


.prolist-bd{ margin-top:30px;}
.prolist-bd li img{ width:100%; height:160px;}
.prolist-bd li{ border:0px solid #CCC; width:210px; float:left; text-align:center; font-size:16px; margin:8px; overflow:hidden; }
.prolist-bd span{ height:50px; line-height:50px; display:block; }
.prolist-bd li a{ color:#333;} 
.prolist-bd li:hover a{ background:#c71c1c; color:#fff;}
.about{ font-size:16px; color:#777; margin:30px 0px 10px 20px; line-height:30px; text-indent:2em;}
.about img{ width:auto; max-width:80%; display:block; margin:10px auto;float: left; white-space: nowrap;/*设置左对齐*//*图片边缘间隔*/ }


.article{ width:1200px; margin:50px auto;}
.article p{ font-size:16px; color:#666; line-height:34px;}
.article img{ margin:10px auto; display:block; width:auto; max-width:80%;}
.article a{ color: #333; font-family:微软雅黑;font-size:15px;  text-decoration: none; }
.article a:hover {color:#333;}



.liuyan{ width: 50%; margin:30px auto 10px; background:url(http://www.bwaaa.com/2022css/images/gywm-bj.png) no-repeat; float:right; overflow: hidden; height: 660px; color: #fff;}
.liuyan ul{ width: auto; margin: 20px 0 0 150px; overflow: hidden; font-size: 16px;}
.liuyan li{ float: left; width: 100%; margin-bottom: 30px;}
.liuyan li span{ width:100px; text-align: center; height: 45px; line-height: 45px; float: left;}
.liuyan li input{ border: 1px solid #fff; background:rgba(255,255,255,0.1); height: 40px; line-height: 40px; margin-left: 10px; color: #fff; float: left; width: 300px; padding-left: 10px;}
.liuyan li strong{ width: 20px;color: #f00; font-weight: bold; font-size: 20px; float: left; padding-top: 5px;}
.liuyan .anniu{ width: 100%; margin:10px auto}
.liuyan .anniu p{ float: left; width: 150px; text-align: center; background: #f00; margin: 0 10px; height: 35px; line-height: 35px; border-radius: 5px; }
.liuyan .anniu p a{ display: block;}
.liuyan select{ border: 1px solid #fff; background:rgba(255,255,255,0.1); height: 40px; line-height: 40px; color:#fff; margin-left: 10px; float: left; width: 315px; padding-left: 10px;}
.liuyan option { color: #000;}
.liuyan .bt{ height: 50px; line-height: 50px; margin:30px 0 0 60px; padding-left: 50px; text-align: center; font-size: 26px; font-weight: bold; display: block; margin-bottom: 20px;}



.main{
 width:100%;
 margin:5px;
}
.main .tag{
 margin:0 auto;
 width:200px;
 font-size:18px;
 border-bottom:0px solid #878787;
 text-align:center;
 margin-bottom:20px;
}
.main .images{
     margin:0 auto;
	text-align:center;
	margin-left:100px;
 width:100%; /*设置<div>块的大小，要实现居中效果需要经过计算*/
}
.main .images .mid{
    float: left; /*设置左对齐*/
    margin:5px; /*图片边缘间隔*/
} 
.main .images .mid img{
    width:240px; /*规范图片长宽*/
}


